home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / il_c / ilConfig.z / ilConfig
Encoding:
Text File  |  2002-10-03  |  3.2 KB  |  67 lines

  1.  
  2.  
  3.  
  4. iiiillllCCCCoooonnnnffffiiiigggg((((3333))))        IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll        iiiillllCCCCoooonnnnffffiiiigggg((((3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      iiiillllCCCCoooonnnnffffiiiigggg - class for pixel abstraction
  10.  
  11. IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
  12.      iflConfig
  13.  
  14. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  15.      #include <il/ilCdefs.h>
  16.  
  17. CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      The _i_l_C_o_n_f_i_g class describes the configuration of pixel data.  It is used
  19.      in _i_l_I_m_a_g_e functions such as iiiillllGGGGeeeettttTTTTiiiilllleeee(((()))) and iiiillllSSSSeeeettttTTTTiiiilllleeee(((()))) to define the
  20.      configuration of the user's data buffer.  You can also use an _i_l_C_o_n_f_i_g
  21.      object when constructing an _i_l_S_u_b_I_m_g.  In this case, the _i_l_C_o_n_f_i_g maps
  22.      the configuration of the input image to that of the subimage.
  23.  
  24.      The _i_l_C_o_n_f_i_g class inherits most of its functionality from the _i_f_l_C_o_n_f_i_g
  25.      class.
  26.  
  27. CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
  28.      CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
  29.  
  30.           ilConfigImage(ilImage* img)
  31.           ilConfigCreate(ilType type, iflOrder order, int nchan,
  32.                                    int *chanList, int chanOff, iflOrientation spc)
  33.  
  34. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
  35.      iiiillllCCCCoooonnnnffffiiiigggg(((())))
  36.  
  37.           ilConfig *ilConfigImage(ilImage* img)
  38.           ilConfig *ilConfigCreate(ilType type, iflOrder order, int nchan,
  39.                                    int *chanList, int chanOff, iflOrientation spc)
  40.  
  41.  
  42.           The first constructor creates an _i_l_C_o_n_f_i_g that spans the entire
  43.           input image in all dimensions, using the image's orientation, type,
  44.           and order.  The second constructor creates an ilConfig with data
  45.           type, _t_y_p_e; data ordering, _o_r_d_e_r; and channel list specified by
  46.           _c_h_a_n_L_i_s_t of _n_c channels.  If _c_h_a_n_L_i_s_t is omitted, all _n_c channels
  47.           are used in ascending order.  Optionally, the coordinate space is
  48.           set to _s_p_c.  If omitted, the coordinate space matches that of the
  49.           image being accessed.
  50.  
  51. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  52.      ilImage, ilSubImg, iflConfig
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.